/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Controllers;

import Entities.Boeking;
import Entities.Klant;
import Interfaces.BoekingInterface;
import java.util.List;
import javax.enterprise.context.RequestScoped;
import javax.inject.Inject;
import javax.inject.Named;

/**
 *
 * @author Andy
 */

@Named
@RequestScoped
public class ControllerHistory {
    
    @Inject
    private BoekingInterface boekingInterface;
    private Boeking boeking;
    
     public Boeking getBoeking() {
        return boeking;
    }

    public void setBoeking(Boeking boeking) {
        this.boeking = boeking;
    }
    
    public String boekingNaarDetail(Boeking boeking){
        this.boeking = boeking;
        return "factuurOverzichtDetail.xhtml";
    }
    
    public String boekingById(int id){
        
        this.boeking = boekingInterface.getBoekingById(id);
        return "factuurOverzichtDetail.xhtml";
    }
    
    public List<Boeking> historyBoekingByKlant(Klant klant){
        
        return boekingInterface.getBoekingenByKlant(klant);
    }
}
